home *** CD-ROM | disk | FTP | other *** search
/ Amiga Mag HDD Backup / Amiga Mag HDD Backup.zip / Amiga Mag HDD Backup / Alexander.img.bin / Alexander.img / AOL Files / More AOL Files.sit / Mail may 1995 Archive.sit / 5_24_95 / ARexx Column < prev    next >
Text File  |  1995-05-24  |  5KB  |  96 lines

  1. Subj:  ARexx Column
  2. Date:  Mon, May 8, 1995 3:15 PM EDT
  3. From:  0005979987@mcimail.com
  4. X-From: 0005979987@mcimail.com (Merrill Callaway)
  5. To: donhicks@aol.com (Don Hicks)
  6.  
  7. The Sixth International REXX Language Symposium
  8. by Merrill Callaway
  9.  
  10. ARexx was not on the agenda of the Sixth International REXX Language
  11. Symposium held at Stanford Linear Accelerator Center (SLAC) on May
  12. 1-3. I attended to debut my new book on REXX for OS/2 on the IBM PC:
  13. The REXX Cookbook. Amiga developers everywhere have had a wretched
  14. twelve months, and have moved on to other things, because as much as
  15. we love the Amiga and still use it (I published my IBM book with
  16. Pagestream on my Amiga), we have to face the reality of making a
  17. living. I found it poignant and ironic that at this symposium, I
  18. finally got to meet my ARexx heros, Willy Langeveld
  19. (rexxarplib.library and VLT) and Marvin Weinstein (who helped to
  20. bring REXX into commercial use with ARexx). We had lunch together and
  21. agreed that the mainstream is still largely clueless about what you
  22. can do with REXX (well, with ARexx on an Amiga). Marvin described his
  23. presentation at the very first REXX Symposium after which IBM asked
  24. to meet with him in his office privately for an hour. They stayed
  25. four hours and kept asking, "Can we do that?" and Marvin kept saying,
  26. "No."  IBM had asked Dr. Weinstein to come out to Boca Raton,
  27. Florida, but he declined. After lunch Marvin and Willy invited me to
  28. come back to their offices where I saw plenty of Amigas.  Marvin has
  29. a maxed-out A-3000 on which he demonstrated David Junod's product Zed
  30. REXX, a GUI builder for ARexx that lets you make list windows with
  31. slider bars and all sorts of cool objects (I recommend it, too).
  32. Willy showed me his port of Maple (mathematics visualization) to the
  33. Amiga.
  34.  
  35. Don't get your hopes up. These guys are Amiga lovers all right, and
  36. are about as high-powered as you can get, but they operate in the
  37. ivory tower environment of academia and are not likely to influence
  38. the mainstream market or Escom or anyone else about ARexx or the
  39. Amiga. I gave Marvin a copy of my new book because even he,
  40. reluctantly, is switching over to OS/2 soon. In fact, it looks as if
  41. OS/2 will eclipse even the Amiga-ARexx environment once Object REXX
  42. is released to the public next fall.
  43.  
  44. The only other thing relevant to the Amiga is that IBM is GIVING AWAY
  45. the source code for Object REXX in Linux C++ format. This means that
  46. ARexx could theoretically have all the benefits of a full blown
  47. Object Oriented Programming (OOP) language if someone wanted to port
  48. the Linux code. O-REXX is a real OOP language with inheritance,
  49. methods, properties, and communication built in. Client and Server
  50. applications can be easily written without the programmer knowing
  51. anything about communications software! We saw several demos
  52. programmed by a "marketing person" and not a programmer. O-REXX is
  53. available now in beta on IBM OS/2 DevCon CDs.
  54.  
  55. Although I am bitterly disappointed about the Amiga's immediate past
  56. and I am skeptical of its future, I believe REXX has a real future in
  57. OS/2, and I am loyal to REXX because it is such an excellent product.
  58. Interprocess Control (IPC) is something that at present only Amiga
  59. users know well, but those days are numbered. Once O-REXX comes on
  60. line, then the rest of the (PC) world will know what we have known
  61. since 1987, but don't expect to take any credit. You will have to
  62. content yourself to know that those who really agree with you are a
  63. small and highly intelligent minority who are not being heard so
  64. well. Meanwhile even in the PC mainstream, REXX must fight the same
  65. sort of battle against the public ignorance fostered by MicroSoft,
  66. which defines OOP to be only what they can at present produce (a few
  67. GUI objects), not what it really is. They are dressing up 1960s
  68. computer science (Visual Basic) and defining it, and a lame data
  69. exchange mechanism (OLE), as OOP while ignoring and omitting true OOP
  70. properties such as inheritance, messaging, and truly
  71. reusable/portable code. O-REXX is a state of the art OOP language and
  72. in fact the first language of this sort to be easy to program. The
  73. new syntax fits over the old without breaking any older code. Only
  74. the concept has changed. Instead of everything being defined as a
  75. string, now everything is defined to be a pointer to an instance of
  76. an object (a string is just one type of object). I hope someone out
  77. there will port O-REXX to the Amiga (David Junod? Bill Hawes?) for
  78. love if nothing else. I for one plan to keep using my Amiga until it
  79. breaks and I cannot fix it.
  80.  
  81.  
  82.  
  83. ----------------------- Headers --------------------------------
  84. From 0005979987@mcimail.com Mon May  8 15:15:06 1995
  85. Received: from gatekeeper.mcimail.com by mail05.mail.aol.com with ESMTP
  86.     (1.37.109.11/16.2) id AA171730506; Mon, 8 May 1995 15:15:06 -0400
  87. Return-Path: <0005979987@mcimail.com>
  88. Received: from mailgate2.mcimail.com (mailgate2.mcimail.com [166.38.40.100]) by gatekeeper.mcimail.com (8.6.12/8.6.10) with SMTP id TAA04929 for <donhicks@aol.com>; Mon, 8 May 1995 19:03:18 GMT
  89. Received: from mcimail.com by mailgate2.mcimail.com id af29215;
  90.           8 May 95 19:07 WET
  91. Date: Mon, 8 May 95 14:01 EST
  92. From: Merrill Callaway <0005979987@mcimail.com>
  93. To: Don Hicks <donhicks@aol.com>
  94. Subject: ARexx Column
  95. Message-Id: <61950508190116/0005979987NA5EM@MCIMAIL.COM>
  96.